package com.itheima.b_method;

/**
 * 案例四：有一个整型数组，请设置设计一个方法，查询某个给定元素值在数组中第一次出现的索引，如果数组中不存在该元素则返回 -1。
 * <p>
 * 分析：
 * 1、遍历数组
 * 2、判断每个元素和number是否相等，如果相等就返回索引
 * 3、循环结束如果都不相等，返回-1
 */
public class Demo05 {

    public static void main(String[] args) {
        int[] arr = {11, 22, 33, 44, 55, 66, 44};

        //调用方法方法获取44第一次出现的索引
        int index = getIndex(arr, 44);
        System.out.println("第一次出现的索引：" + index);
    }

    public static int getIndex(int[] arr, int number) {
        //1、遍历数组
        for (int i = 0; i < arr.length; i++) {
            //2、判断每个元素和number是否相等，如果相等就返回索引
            if (arr[i] == number) {
                return i; //返回索引
            }
        }
        //3、循环结束如果都不相等，返回-1
        return -1;
    }
}
